@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "iconfont"; /* Project id 2902988 */
  src: url('/fonts/iconfont.woff2?t=1635597032462') format('woff2'),
       url('/fonts/iconfont.woff?t=1635597032462') format('woff'),
       url('/fonts/iconfont.ttf?t=1635597032462') format('truetype');
}
.kicon{  font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body{margin:0px; padding:0px; background-color:#f3f3f3; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
.fl{ float:left;}
.fl5{float:left; margin-right:5px;}
.fl10{ float:left; margin-right:10px;}
form,ul,li{ margin:0px; padding:0px; list-style: none;}
div{table-layout:fixed; word-break:break-all; word-wrap:break-word;}
a{color:#197ac5; text-decoration:none}
a:hover{ text-decoration:underline}
.clear{ clear:both; width:100%; height:0px; line-height:0px; overflow:hidden; float:none;}
.clear10{ clear:both; width:100%; height:10px; line-height:0px; overflow:hidden; float:none;}
.ktoptipcontainer{height:38px; width:100%; min-width:1240px; text-align:center; background-color:#ffffff;}
.ktoptip{height:38px; width:1200px; font-size:12px; text-align:left; margin:auto; line-height:38px; color:#000000; position:relative;}
.topheight{height:100px; width: 100%;}
.ktopcontainer{width:100%; min-width:1240px; z-index:0; height:100px; background-color:#ffffff; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);position:fixed; top:0; left:0;  z-index: 5000;}
.ktop{text-align:left; height:100px; width:1200px; position:relative;}
.logo{text-align:left; height:70px; padding:15px 15px; padding-left:0px; width:245px; float:left;}
.ktop .nav{text-align:center; height:90px; margin-top: 10px; float:left; width:780px; overflow:hidden;}
.ktop .nav ul{padding:0px; height:90px; padding-left:5px; margin:auto; margin-top:0px;}
.ktop .nav ul li{ float:left; width:70px; font-size:16px; text-align:center; line-height:90px; list-style:none;}
.ktop .nav ul li a{ color:#333333; text-decoration:none;}
.ktop .nav ul li a:hover{ color:#3f98db; text-decoration:none;}
.ktop .nav ul li.check{ border-bottom:5px solid #ff6600; height:85px; background-repeat:repeat-x}
.ktop .nav ul li.check a{ color:#ff6600;}
.ktop .tel{ background:url(/images/fwrx.png) no-repeat left center; background-size: 80px; font-size:18px; color:#ff6600; font-family:"Georgia"; padding-left: 90px; position: absolute; top:10px; right: 200px;}

.ktop .login{ position:absolute; top:40px; right:0px; font-size:12px; line-height:30px; color:#333333;}
.ktop .login a{ margin-left:5px; background-color:#ffffff; border:1px solid #2494e2; border-radius:5px; height:25px; line-height:25px; display: inline-block; color:#2494e2; padding:0px 10px; text-decoration: none; vertical-align: middle;}
.ktop .login span{ color:#999999;}
.ktop .login .message{position:relative;}
.ktop .login .message::before{content: "\e70a"; font-size: 16px; font-family: "iconfont";}
.ktop .login .message .notice{position:absolute; top: -8px; right: -5px; width: 20px; height: 20px; overflow: hidden; display: block; background-color: #2494e2; border-radius: 15px; line-height: 20px; color: #fff; text-align: center;}
.ktop .login a:hover{color:#fff; background-color: #2494e2;}
.m01{background-color:#ffffff; overflow:hidden; width:1200px; border-bottom:0px; margin-top:15px; margin-bottom:15px; background-repeat:no-repeat; padding:10px; background-position:bottom left; text-align:left; padding-bottom:37px; height:auto;}

/* 右侧客服 */
#left_kf{position:fixed;right:0;top:25%;z-index:1000;}
#online{display:none; position:absolute; top:-10px; right:0; width:143px; font-size:12px; background:#e3e3e3; overflow:hidden; border-radius:10px;}
#online_close{width:22px;height:22px;display:block;float:right;margin-bottom:83px;cursor:pointer;}
#online_but{float:right;}
#online_but span{display:block;width:36px;height:126px;background:url(/images/small.png) left top no-repeat;cursor:pointer;}
.kf_top{width:143px;height:25px; overflow:hidden; background:url(/images/top_bg.png) left top no-repeat;}
.qq_list{background:#e3e3e3;clear:both;}
.qq_list ul li{margin:8px 8px; background: #fff; list-style:none; border-radius:5px;}
.qq_list ul li span{margin-left:20px;display:block;height:30px;padding-left:6px; background:url(/images/qq.png) left center no-repeat}
.qq_list ul li a{color:#1c61ae;text-decoration:none;display:block;line-height:30px;}
.qq_list ul li.phone{background:#e3e3e3;border:none;text-align:center;padding:0 0 8px;line-height:18px;}
.qq_list ul li.phone em{display:block;font-style:normal;font-size:14px;color:#ef8101;}
.code_wx{padding:3px 5px 0;background:#e3e3e3; height:170px;}
.code_wx span{display:block; text-align:center; background:#FFF; padding:9px 0; line-height:18px; color:#6e6e6e;}
.code_wx span img{margin-bottom:8px;display:block;margin:0 auto;}
/* 右侧客服结束 */

.slide { height:500px; width:100%; background-color:#FFFFFF; min-width:1240px ; max-width: 1920px;  background-image: url("/images/slide/banner-bj.png"); background-position: bottom center;  position:relative;}
.my-bullet{width:50px; height: 5px; opacity: 0.3; display:inline-block; background: #000; position: relative; margin: 0 5px;}
.my-bullet-active{ width:50px; background-color: #ffffff; opacity: 1;}

.kichawrap{width:800px; text-align: left; padding: 20px 0px; margin-top: 20px; border-top: 1px dashed #eee; display: flex; align-items: center;}
.kichawrap .title{font-size:24px; margin-right: 40px; color: #666;}
.kichawrap .chaform{text-align:center; border: 1px solid #dedede; width: 550px; border-radius: 3px; overflow: hidden; position: relative;}
.kichawrap .chaform .input{width:100%; height: 40px; line-height: 40px; font-size: 14px; box-sizing: border-box; outline: none; padding:0px 10px; border: 0px;}
.kichawrap .chaform .btn{width:40px; height: 40px; line-height: 40px; text-align: center; color: #444; border: 0px; position: absolute; top: 0px; right: 0px; box-sizing: border-box; cursor: pointer;}
.kichawrap .chaform .btn::after{content:"\e606"; font-size: 24px; font-family: "iconfont";}
.kichawrap .chaform .btn:hover{color:#3598db;}

.kiwrap{width:100%; min-width: 1220px; height: auto; background-color: #ffffff; overflow: hidden;}
.kiwrap1{width:100%; min-width: 1220px; height: auto; overflow: hidden;}
.kiwrap:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}
.kiwrap1:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}
.kicontainer{width:1200px; height: auto; padding: 50px 0px;}
.kicontainer:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.iLeft{ text-align:left; padding: 0px; margin:0px; float: left; width: 790px;}
.iNews::after{content: "\20"; width: 100%; clear: both; display: block; float: none; height: 0px; overflow: hidden;}
.iNews li{ float:left; width:390px; list-style:none; margin:0px; padding:0px; font-size:16px; height: 40px; line-height:40px; overflow: hidden;}
.iNews li .radius{content:'\20';display: inline-block; width: 6px; height: 6px;  background-color: #8b8b8b; border-radius: 6px;	margin-right: 10px;}
.iNews li.hot{ font-size:24px; width:100%; height:50px; background-image:url(/images/tuijian.gif); background-repeat:no-repeat; background-position:0px 18px; padding-left:80px; line-height:50px; padding-bottom:20px;}
.iNews li.hot a{ color:#444444;}
.iNews li a{ color:#444;}
/*首页问答*/
.iWenda{float:left; width:375px; text-align: left; overflow:hidden; margin-left:35px; background-color:#fafafa; height: 450px; border-radius: 5px;}
.iWenda_title{ height:50px; text-align:left; padding:0px 15px; color:#333333; display: flex; align-items: center; justify-content: space-between;}
.iWenda_title .title{display: flex; align-items: center; font-size:16px; font-weight:bolder;}
.iWenda_title .title::before{content:"\e608"; font-family: "iconfont"; font-size: 24px; margin-right: 5px;}
.iWenda_title .more{font-size: 14px; background-color: #ffaa00; color: #fff; border-radius: 15px; padding: 3px 10px;}
.iWenda_con{margin:10px; height: 380px; position: relative; overflow: hidden;}
.iwendabox{padding:0px 0px; padding-bottom:20px; position:relative; height:auto;}
.iwendabox .userinfo{ width:auto; height: 35px; margin-bottom: 10px; position: relative; z-index: 9;}
.iwendabox .userinfo:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}
.iwendabox .userinfo>.headpic{ width:35px; height: 35px; border-radius: 25px; border: 1px solid #fff; overflow: hidden; float: left;}
.iwendabox .userinfo>.headpic>img{width:100%; height:auto;}
.iwendabox .userinfo>.text{line-height:20px; height: 35px; padding: 0px; padding-left: 45px;}
.iwendabox .userinfo>.text>.nickname{ font-size: 14px; color: #444444;}
.iwendabox .userinfo>.text>.date{ font-size: 12px; color: #888888;}
.iwendabox .con{background-color:#fff; border-radius: 5px; width: 290px; padding:15px; margin-left: 25px; position: relative; box-shadow: 1px 1px 4px rgba(0,0,0,.1);}
.iwendabox .con::before{content: "\20"; width: 0px; height: 0px; border: 10px solid transparent; border-bottom: 10px solid #fff; display: block; position: absolute; top: -18px; left: 15px; z-index: 1;}
.iwendabox .title{ font-size:14px; font-weight: bolder;}
.iwendabox .text{ font-size:14px; color:#888888; line-height:20px;}
.iwendabox .text a{color:#888888;}
.iwendabox .title a{ color:#444444;}
.iwendabox .state{display: flex; margin-left: 30px; font-size:14px; align-items: center; line-height: 25px; color: #666;}
.iwendabox .state span{margin-right:20px; display: flex; align-items: center;}
.iwendabox .state .review::before{content:"\e7e7"; margin-right: 5px; font-family: "iconfont"; font-size: 16px;}
.iwendabox .state .time::before{content:"\e65f"; margin-right: 5px; font-family: "iconfont"; font-size: 16px;}
.iwendabox .state .yjj{font-size:14px; color:#1fbf8c; display: inline-block;}


.r{ float:left; width:375px; overflow:hidden; margin-top:20px; padding-left:35px;}

.rtitle{ height:50px; background-color:#efefef; font-size:16px; font-weight:bolder; line-height:50px; padding-top:0px; text-align:left; padding-left:15px; color:#333;}
.rcon{ color:#333333; background-color: #fafafa; font-size:16px; line-height:35px; text-align:left; padding:10px 20px; margin-bottom: 20px; height:auto; position: relative;}
.rcon .tel{display: flex; align-items: center; align-content: center; height: 35px; line-height: 20px;}
.rcon .tel::before{content:"\e7fe"; font-family: "iconfont"; font-size: 22px; margin-right: 5px;}
.rcon .qq{display: flex; align-items: center; align-content: center; height: 35px; line-height: 20px;}
.rcon .qq::before{content:"\e676"; font-family: "iconfont"; font-size: 22px; margin-right: 5px;}
.rcon .num{font-size:22px; line-height: 50px;}

.kititle{ height:51px; width:1220px; font-size:42px; margin-top:5px; color:#444444; text-align:center; line-height:51px;}
.kititle em{width:32px; height:30px; background-image:url("/images/ico_title1.png"); background-size: 32px; background-repeat: no-repeat; vertical-align:bottom; overflow:hidden; margin:10px; display: inline-block; background-position: 0px 5px;}
.kititle em:nth-of-type(2){background-image:url("/images/ico_title2.png");}

.kiyoushi{ margin-top: 50px;}
.kiyoushi li{ width:298px; float:left; height: 300px; margin-right: 150px;}
.kiyoushi li:last-of-type{margin-right: 0px;}
.kiyoushi li .pic{ background-position: center; width:100%; height: 100px; background-size: 100px; background-repeat: no-repeat;}
.kiyoushi li .title{ font-size:22px; line-height: 60px;}
.kiyoushi li .text{ text-align:left; line-height: 30px;}

.kijieshao{ margin-top: 50px;}
.kijieshao li{ width:338px; padding: 20px; border: 1px solid #eeeeee; float:left; height: 160px; margin-right: 20px; margin-bottom: 20px; background-color: #ffffff; overflow: hidden; position: relative;}
.kijieshao li:last-of-type{margin-right: 0px;}
.kijieshao li .pic{float: left; width:100px; height:auto;}
.kijieshao li .pic img{width:100px; height: auto;}
.kijieshao li .content{margin-left:120px;}
.kijieshao li .title{ font-size:16px; line-height:30px; text-align: left; font-weight: bolder; margin-bottom: 10px;}
.kijieshao li .text{ text-align:left; font-size: 14px; line-height: 25px; color: #555555;}
.kijieshao li .link{ text-align:right; font-size: 14px; color: #888888; position: absolute; bottom: 20px; right: 20px;}
.kijieshao li .link a{color: #888888;}
.kijieshaomore a{display:inline-block; width: 160px; height: 50px; line-height: 50px; background: #ffffff; border:1px solid #eeeeee; color: #555555;}


.kidemo{ margin-top: 50px;}
.kidemo li{ width:290px; float:left; height: 360px; margin-right: 13px; background-image: url("/images/demobg.png"); background-repeat:repeat-x; position: relative;}
.kidemo li:last-of-type{margin-right: 0px;}
.kidemo .check{ color:#ffffff; background-color: #37b9ff;box-shadow: 1px 1px 10px #37b9ff; background-image: none;}
.kidemo li:nth-of-type(4).check{ color:#ffffff; background-color: #ff6600;box-shadow: 1px 1px 10px #ff6600; background-image: none;}
.kidemo li:nth-of-type(3).check{ color:#ffffff; background-color: #1fbf8c;box-shadow: 1px 1px 10px #1fbf8c; background-image: none;}
.kidemo li:nth-of-type(2).check{ color:#ffffff; background-color: #ed414a;box-shadow: 1px 1px 10px #ed414a; background-image: none;}
.kidemo li .pic{ background-position: center; width:100%; height: 200px; background-size: 100px; background-repeat: no-repeat;}
.kidemo li .qrcode{ width:140px; height: 140px; padding: 5px; background-color: #ffffff; position: absolute; top: 30px; left: 70px; display: none;}
.kidemo li .qrcode img{width:140px; height: 140px;}
.kidemo li .title{ font-size:26px; line-height: 60px;}
.kidemo li .text{line-height: 30px; text-align: center;}
.kidemo li .text a{ color:#444444;}
.kidemo li:nth-of-type(1).check .text a{ color:#ffffff;}

.foot{background-color:#40454b; height:auto; width:100%; min-width:1240px; border-top:1px solid #dedede; margin-top:30px; padding:0px; text-align:center;}
.footfx{width:1200px; text-align:left; margin:auto; padding:30px 0px 50px 0px; height:auto; position:relative; font-size:14px; line-height:30px; color:#cdcdcd; height: 180px;}
.foot .footlist{}
.foot .footlist ul{float: left; padding: 0px; margin: 0px; height: 140px; border-right: 1px solid #50555b; width: 150px; margin-right: 40px;}
.foot .footlist ul:last-of-type{border-right:0px;}
.foot .footlist ul .title{font-size:18px; color: #fff;}
.foot .footqr{ position:absolute; top: 30px; left: 580px;}
.foot .footqr li{ display:inline-block; width:100px; margin-right:50px;}
.foot .footqr li .title{ color:#fff; text-align: center; font-size: 14px; line-height: 45px;}
.foot .footqr li img{width:100px;}
.footTel{ position:absolute; top:50px; padding-left: 50px; right:10px; color:#cdcdce; font-size:14px; line-height:30px;}
.footTel strong{font-weight: normal;}
.footTel .date{}
.foot a{ color:#cdcdcd; font-size:14px; text-decoration:none}
.foot .footx{color:#fff; font-size: 14px; padding: 20px 0px; border-top: 1px solid #50555b; width: 1220px; margin: auto;}



.kTitle{ height:60px; line-height:60px; text-align:left;  width:1200px;}
.kTitle .name{ width:200px; font-size:26px; float: left; color: #666666;}
.kTitle .more{font-size:16px; background-color: #ffffff; color: #666666; display: inline-block; float: right; border: 1px solid #efefef; height: 30px; line-height: 30px; padding: 0px 20px; margin-top: 15px;}
.kTitle .more a{color:#666666;}
.klinks{width:1200px; text-align: left;}
.klinks li{ display: inline-block; margin-right: 15px; overflow:hidden; height:35px; width:auto; padding:0px; line-height: 35px;}
.klinks li a{color:#666666;}
.kicases{width:1200px; text-align: left; padding: 50px 0px 20px 0px;}
.kicases li{ display: inline-block; margin-right: 40px; overflow:hidden; height:80px; width:auto; padding:0px; line-height: 35px;}
.kicases li:last-of-type{margin-right:0px;}
.kicases li a{color:#666666;}
.kicases li img{width:265px; height: 80px; padding: 0px; margin: 0px; border: 0px;}

.mwarp{ overflow:hidden; width:1200px; text-align:left; height:auto; margin-top: 20px; background-color: #fff;}
.mwarp:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.mwarp1{ overflow:hidden; width:1200px; text-align:left; height:auto; margin-top: 20px;}
.mwarp1:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.mleft{float: left; width: 760px; margin-right: 20px; padding: 10px;}
.mright{ float:left; width: 380px; padding:40px 10px;}
.mwarp .ktitle{ line-height:80px; width: auto; height:80px; font-size:32px; letter-spacing: 2px; text-align: left; margin-bottom:8px; color: #333333; background-image: url("/images/ico_title.png"); background-repeat: no-repeat; background-size: 36px; background-position: 0px 25px; padding-left: 50px;}
.mwarp .ktitle .comments{padding-left:30px; font-size: 16px; color: #888888;}

.mwarp1 .ktitle{ line-height:80px; width: auto; height:80px; font-size:32px; letter-spacing: 2px; text-align: left; margin-bottom:8px; color: #333333; background-image: url("/images/ico_title.png"); background-repeat: no-repeat; background-size: 36px; background-position: 0px 25px; padding-left: 50px;}
.mwarp1 .ktitle .comments{padding-left:30px; font-size: 16px; color: #888888;}

.mwarp .ktext{ font-size:14px; padding:0px 20px; line-height: 25px; color: #444444;}
.ktable{ border-collapse:collapse;}
.ktable td{ border:1px solid #efefef; line-height: 30px; border-collapse:collapse; padding:8px;}


.caseBox{ width:360px; margin-right:40px; height:470px; margin-bottom:30px; float:left; position:relative;}
.caseBox .inBox{ padding:20px; background-color:#FFFFFF;}
.caseBox .title{ height:30px; line-height:30px; text-align:left; font-size:16px; color:#000000; overflow:hidden;}
.caseBox .title a{ color:#000000;}
.caseBox .caseLogo{background-color:#FFFFFF; padding:10px; margin:15px;}
.caseBox .text{ height:44px; line-height:22px; font-size:12px; color:#666666; text-align:left; overflow:hidden;}
.caseBox  .domain{ text-align:left; font-size:14px; color:#197ac5;}
.caseBox .buyad{ position:absolute; text-align: center; bottom:25px; background-color:#f8623c; width:100px; color:#FFFFFF; right:50px; height:25px; line-height:25px; font-size:14px;}
.caseBox .buyad a{ color:#FFFFFF;}
.caseBox .qrCode{ background-color:#333333; width:320px; height:170px; padding:20px; background-image:url(/images/qrCodeBg.jpg); text-align: center;}
.caseBox .qrCode1{ background-color:#ffffff; padding:10px; width:150px; margin: auto;}
.caseBox .qrCode img{ width:150px; height:150px;}

.banner1{ width:auto; height:300px; background-image:url(/images/banner1.jpg); background-position:center; min-width:1240px;}


.mDownloadBox{width:690px; padding:10px; height:230px;}
.mDownloadBoxPic{ width:450px; height:230px; border-radius:10px; overflow:hidden; float:left;}
.mDownloadBoxText{ width:220px; height:230px; overflow:hidden; float:left; padding-left:20px; font-size:16px; line-height:30px;}
.mDownBtn{ width:100%; height:32px; display:block; background-color:#27bc9c; color:#FFFFFF; text-align:center; font-size:14px; line-height:32px; margin-top:6px; border-radius:3px; }


.kfbuyprice{background-color:#358ebc;background: linear-gradient(-10deg, #0072FF 0%, #5698DA 100%); text-align: center; color:#fff; font-size:18px; line-height:50px; position: relative; overflow: hidden;}
.kfbuyprice .bg{background-image:url("/images/bg3.png"); background-size: 500px; background-repeat: no-repeat; position: absolute; top: -10px; right: -100px; width: 500px; height: 300px; z-index:0;}
.kfbuyprice .head{padding:0px; margin: 0px; width: 100%; box-sizing: border-box; background:#fff; border: 1px solid #f1f1f1; color: #444; font-weight: bolder; margin-bottom: 15px;}
.kfbuyprice .head::after{content:"\20"; width:100%; height: 0px; float: none; clear: both; display: block;}
.kfbuyprice .head li:first-of-type{width:23%; text-align: right;}
.kfbuyprice .head li{width:25%; float: left; list-style: none;}

.kfbuyprice .list{padding:0px; margin: 0px; width: 100%;}
.kfbuyprice .list::after{content:"\20"; width:100%; height: 0px; float: none; clear: both; display: block;}
.kfbuyprice .list li:first-of-type{width:23%; text-align: right; color: #fff;}
.kfbuyprice .list li{width:25%; float: left; list-style: none;}
.kfbuyprice .price{font-size:26px; font-weight:bolder; text-decoration:line-through;}
.kfbuyprice .pricesale{font-size:32px; font-weight:bolder; color: #ffff00;}
.kfbuyprice .unit{font-size:18px; font-weight: normal; margin-left: 5px;}

.kfbuytext{background-color: #fff; padding: 10px; text-align: center; line-height: 35px;}

.buyhuikuan{border:1px solid #efefef; background-color: #fff; height: 180px; padding: 20px;}
.buyhuikuan li{float:left; width: 55%; height: auto; line-height: 27px;}
.buyhuikuan li:last-of-type{float:left; width: 45%; height: auto; line-height: 35px;}
.buyhuikuan .alipay{ float:right; width: 160px; height: 160px; margin-right: 40px;}
.buyhuikuan .alipay img{width:160px; height: 160px;}


.cha_box{height: auto; width:auto; margin: 10px;}
.cha_box .title{ font-size: 18px; line-height: 60px; color: #3598db; background-color: #fafafa;}
.cha_box_list{ margin:0px; padding: 0px; width: 100%;}
.cha_box_list li{list-style:none; line-height: 45px; height: 45px; color: #444444; font-size: 16px; width: 100%; margin: 0px; padding: 0px;}
.cha_box_list li .head{ float: left; width: 100px;}
.cha_box_list li .val{ float:left; width: 500px;}


.tlink{ font-size:14px; width: 1200px; line-height:25px; color:#444444; padding:10px; text-align:left; margin:0px 0px;}
.tlink a{ color:#444444;}
.tlink i{ width:6px; height:6px; display: inline-block; border-top: 1px solid #999;  border-right: 1px solid #999; transform: rotate(45deg); margin: 0px 10px; margin-bottom: 2px;
}

.caseInfo{ position:relative;}
.caseInfo .pic{ height:300px; float:left; margin:10px; border-right: 1px solid #eee; padding:20px; overflow:hidden; width:430px;}
.caseInfo .pic .qrcode{ text-align:center; background-image:url(/images/qrCodeBg.jpg); padding:10px;}
.caseInfo .pic .qrcode img{ width:120px; height:120px; text-align:center; border:8px solid #ffffff;}
.caseInfo .pic1{display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 175px; *font-family:Arial; width:430px; height:140px;}
.caseInfo .pic img{ width:220px; height:auto; border:0px; vertical-align:middle;}
.caseInfo .info{ float:left; width:480px; text-align:left; height:300px; padding:20px; margin:10px;}
.caseInfo .info .title{ font-size:24px; line-height:35px; padding:0px; color:#444444; padding-bottom:20px; margin:0px; font-weight:normal;}
.caseInfo .text{ line-height:30px; font-size:16px; color:#666666;}
.caseInfo .text .head{ color:#666666; width:100px; display:block; float:left; height:40px;}

.mobaofl{ padding:10px 10px 10px 10px; margin:20px 0px; width:1180px; height:auto; position:relative;}
.mobaofl .line{ overflow:hidden; height:1px; border-top:0px dashed #efefef; margin-top:0px; padding:0px; margin-bottom:10px; width:100%; clear:both; float:none;}
.mobaofl ul{ margin:0px; padding:0px; width:100%; height:auto;}
.mobaofl ul li{float:left; text-align:center; padding:2px 15px; font-size:16px; line-height:25px; list-style:none; margin:0px; margin-bottom:10px; margin-right:10px;}
.mobaofl ul li a{ color:#444444;}
.mobaofl ul li.head{ color:#444444;}
.mobaofl ul li.ck{ background-color: #3598db; color: #ffffff; border-radius: 5px; padding:1px 5px; margin-right:20px; margin-left:10px;}
.mobaofl ul li.ck a{ color:#ffffff;}
.buyStatus{ font-size:14px; padding-left:20px; color:#0099FF;}
.mobanList{ padding:0px;}
.mobanBox{padding:0px; background-color:#FFFFFF; position:relative; height:520px; float:left; margin:0px 26px 30px 0px; width:280px;}
.mobanBox:nth-child(4n){margin-right:0px;}
.mobanBox .pic{ height:320px; width:280px; overflow:hidden; background-color:#f0f0f0; background-image: url("/images/demobg.png");}
.mobanBox .pic img{ width:auto; width: 100%; height: 100%; border:0px; object-fit:scale-down;}
.mobanBox .price{font-size:14px; margin: 10px 10px; text-align: right;}
.mobanBox .price .free{ color:#1fbf8c; border:1px solid #1fbf8c; font-size:12px; padding:0px 5px; border-radius:3px;}
.mobanBox .price .dro{ color:#ed414a; font-size:14px;}
.mobanBox .price .mon{ color:#ed414a; font-size:14px;}
.mobanBox .title{ font-size:16px; line-height:25px; height:50px; overflow:hidden; margin: 15px 10px;}
.mobanBox .title a{color:#444444;}
.mobanBox .title strong{ color:#444444;}
.mobanBox .con{ font-size:14px; color:#666666; margin: 0px 10px;}
.mobanBox .text{ font-size:14px; line-height:25px; margin: 0px 10px; height:50px; overflow:hidden; color:#666666;}


.mobanInfo{ position:relative;}
.mobanInfo .developer{overflow:hidden; background-color:  #fafafa; padding:0px; width:240px; height:auto;  position:absolute; top:20px; right:15px;}
.mobanInfo .developer .title{  color:#444444; height:25px; margin-top:15px; line-height:25px; font-size:16px; text-align:center;}
.mobanInfo .developer .pic{ width:120px; text-align:center; background-color:transparent; overflow:hidden; border-radius:60px; border:1px; height:120px; padding:0px; margin:20px 60px; float:none; clear:both;}
.mobanInfo .developer .pic img{ width:120px; height:120px; border:0px; padding:0px; margin:0px; object-fit: cover;}
.mobanInfo .developer .contact{ font-size:16px; text-align:left; line-height:30px; padding:20px 30px; color:#444444; border-top:1px solid #efefef;}
.mobanInfo .developer .contact a{ color:#444444;}

.mobanInfo .pic{ height:400px; float:left; margin:10px; border: 1px solid #eee; overflow:hidden; width:330px; background-image: url("/images/demobg.png"); background-size: 400px;}
.mobanInfo .pic img{ width:100%; height:100%; border:0px; object-fit: scale-down;}
.mobanInfo .info{ float:left; width:520px; text-align:left; height:320px; padding:10px; margin:10px;}
.mobanInfo .info .title{ font-size:28px; min-height: 80px; font-weight: normal; line-height:40px; padding:0px; margin:0px;}
.mobanInfo .text{ margin-top: 30px; width: 400px;}
.mobanInfo .text li{ background-color: #fafafa; height: 40px; width: 100%; border-radius: 20px; margin-top: 10px; line-height:40px; font-size:16px;}
.mobanInfo .text .head{ width:100px; text-align: center; display:block; float:left; height:40px;}
.mobanInfo .text .price{display:block; float:left;}
.mobanInfo .text .price .free{ color:#1fbf8c;}
.mobanInfo .text .price .mon{ color:#ff3300; font-size: 22px;}
.mobanInfo .text1{ color:#666666; font-size:14px; width:400px; padding-top:10px; padding-bottom:10px; line-height:25px; display:inline-table; border-bottom:1px solid #efefef;}
.mobanInfo .down{ padding-top:30px;}



.mobanAbout{ padding:10px; text-align:left; margin:10px; line-height: 35px;}
.mobanAbout img{ width:auto; max-width:900px;}



.pinglun_title{font-size:28px; padding: 20px; color: #444444; line-height: 35px;}
.reviewForm{padding:20px;}
.reviewForm .title{color: #444444; line-height: 35px;}
.reviewForm .text{ background-color:#fffff; border-radius: 5px; font-size: 16px; line-height: 20px; border:1px solid #dedede; padding:5px;}
.reviewForm .btn{ background-color:#1f98db; width:200px; padding:10px; border:0px; color:#FFFFFF; line-height:20px; font-size:16px; cursor:pointer; border-radius:5px; vertical-align: bottom; margin-bottom: 5px; margin-left: 20px;	}

.reviewForm .clereply{color: #444; cursor: pointer; font-size: 14px; display: none; padding: 5px;}
.reviewForm .clereply::before{content:"\e646"; font-family: "iconfont";}

.pinglun_wrap{ line-height:30px; color: #444444; padding: 10px;}
.pinglun_wrap .clereply{float:right; color: #444; cursor: pointer; font-size: 14px; display: none;}
.pinglun_wrap .clereply::before{content:"\e646"; font-family: "iconfont";}
.reviewBox{margin-bottom:10px; border-radius:3px; padding:10px; line-height:30px;}
.reviewBox .user_info{ color:#444444; line-height: 50px;}
.reviewBox .user_info .user_pic{ margin-right:5px; border:1px solid #ffffff; overflow:hidden; border-radius:25px; width:50px; height:50px; display:block; float:left;}
.reviewBox .user_info .user_pic img{ width:50px; height:50px;}
.reviewBox .user_info .arrow{ width:auto; height: 40px; line-height: 40px; font-size: 14px; margin-left: 10px; overflow: hidden; color: #aaa;}
.reviewBox .user_info .arrow::after{content: "\20"; background-color: antiquewhite; width: 0px; height: 0px; overflow: hidden; display: inline-block; border: 5px solid #fff; border-left: 8px solid #ddd; margin-left: 2px; position: relative; top:1px;}
.reviewBox .con{ display: inline-block; background-color: #f9fafb; border-radius: 5px; color: #000000; min-height: 60px; font-size: 16px; padding:20px 40px; width:auto; min-width: 200px; max-width: 800px;}
.reviewBox .date{text-align:left; padding-left: 60px; font-size: 12px; color:#888888; display:block; float:none; clear:both;}
.reviewBox .reply {cursor: pointer; margin-left: 10px; color: #444;}



.newsfl{ padding:10px 10px 10px 10px; margin:20px 0px; width:1180px; height:auto; position:relative; border-bottom: 1px solid #f1f1f1; min-height:45px;}
.newsfl ul{ margin:0px; padding:0px; width:100%; height:auto;}
.newsfl ul li{float:left; text-align:center;font-size:14px; line-height:35px; height:35px; list-style:none; margin:0px; margin-right:10px; background-color:#f5f5f5; background-repeat:no-repeat; background-position:5px 0px; border-radius:3px;}
.newsfl ul li a{ color:#444444; display:block; padding:0px 20px; }
.newsfl ul li a:hover{ text-decoration:none;}
.newsfl ul li.head{ color:#444444; background-color:transparent; border:0px; background-image:none; padding-left:20px;}
.newsfl ul li.ck{ background-color:#3598db; border: 0px;}
.newsfl ul li.ck a{ color:#ffffff;}


/*news*/
.newsList{width:780px; padding: 10px; height: auto; float: left; overflow: hidden;}
.newsBox{padding:20px 0px; position:relative; height:auto; margin:0px 0px 10px 0px; width: auto; border-bottom: 1px solid #f1f1f1;}
.newsBox .con{ width:700px; margin-left:20px;}
.newsBox .title{ font-size:20px; font-weight: bolder; line-height: 25px; margin-bottom: 20px;}
.newsBox .title a{color: #333333;}
.newsBox .text{ font-size:14px; color:#888; line-height:20px; margin-bottom: 10px; padding:5px 0px;}
.newsBox .state{line-height: 18px; height: 20px; font-size: 14px; margin: 0px 2px; margin-left: 10px; padding: 5px 10px;}
.newsBox .bck{display: inline-block; color:#666; margin-right: 10px; width: 100px; font-size: 12px;}
.newsBox .yd::before{content: "\e6a2"; font-family: "iconfont"; font-size: 15px; padding-right: 5px;}
.newsBox .pl::before{content: "\e7db"; font-family: "iconfont"; font-size: 18px; position: relative; top: 2px; padding-right: 5px;}
.newsBox .dz::before{content: "\e7e1"; font-family: "iconfont"; font-size: 18px; position: relative; top: 2px; padding-right: 5px; cursor: pointer;}


.articletitle{width:1180px; text-align: left; margin: 30px 10px;}
.articletitle .title{ height:auto; width:auto; float:none; text-align:left; color:#444444; font-size:36px; line-height:50px; margin:0px; padding:0px; font-weight:normal;}
.articlecon{width:780px; line-height:2; float: left; margin:20px 20px; height:auto; overflow:hidden; font-size:16px; color:#444444;}
.articlecon img{max-width: 100%;}
.articlecon ul{list-style: disc; padding-left: 0px;}
.articlecon ul li{list-style:disc; display: list-item; margin-left:20px;}
.articlecon .sxart{ font-size:16px; text-align: center; line-height: 50px; margin-bottom: 50px;}
.articlehot{ width:280px; height:auto; padding: 10px; float:left; overflow:hidden; margin-left: 60px; margin-top: 20px; background-color: #fafafa; min-height: 400px;}
.articlehot .title{ background-image:url("/images/ico_6.png"); background-repeat: no-repeat; background-size: 32px; padding-left: 40px; line-height: 30px; font-size: 16px; color: #ed414a;}
.articlehot .list{line-height: 35px; font-size: 14px; margin: 10px 0px;}
.articlehot .list li{ list-style:none;}
.articlehot .list li:before{content:'\20';display: inline-block; vertical-align: middle; width: 6px; height: 6px;  background-color: #8b8b8b; border-radius: 6px; margin-right: 5px;}
.articlehot .list a{ color:#444444;}


.newsbox_col {margin-top:20px; margin-bottom:20px;}
.newsbox_col span{ display: inline-block; font-size: 14px; color:#444444; height:30px; line-height:30px; }
.newsbox_col span:after {display: inline-block; content: '\20'; height: 10px;  margin-right: 10px; padding-left: 10px; width: 0px; border-right: 1px solid #8a8a8a;}
.newsbox_col span:last-of-type:after{border-right: 0px solid #8a8a8a;}
.newsbox_col span a{color:#444444;}
.newsbox_col .pl,.newsbox_col .dz{ cursor:pointer;}

.vipps{ text-align:center; line-height:30px; font-size:18px; color:#444444; margin-bottom:50px; width:600px;}
.vipps a{ color:#2494e2;}

.articleattach{ margin-bottom: 20px;}
.articlecon .articleattach li{line-height:45px; list-style: none; display: block; margin: 0px; font-size: 16px;}
.articleattach li a{display:inline-block; background-image: url("/images/ico_attach.png"); background-size:32px; background-position: 0px 5px; background-repeat: no-repeat; padding-left: 40px; color: #000000;}
.articleattach li .tips{margin-left: 10px; color: #aaaaaa;}
.articleattach li i{font-style: normal; color: #dedede;}
.kAttachBox {
    line-height: 45px;
    font-size: 16px;
}
.kAttachBox a {
    display: inline-block;
    background-image: url("/images/ico_attach.png");
    background-size: 32px;
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #000000;
}

.kAttachBox .tips {
    margin-left: 10px;
    color: #aaaaaa;
}

.kAttachBox i {
    font-style: normal;
    color: #dedede;
}
.kf_form_select{ float: left; margin-right: 10px;}

.kfUploadPicList{width:auto; float:left; height:auto; margin:0px; padding:0px;}
.kfUploadPicList:after{content:'\20';clear:both;*zoom:1;display:block;height:0}
.kfUploadPicList li{float:left; width:100px; height:100px; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; position:relative;}
.kfUploadPicList li img{width:100px; height:100px; display:block;}
.kfUploadPicList li .del{text-align:center; margin:0px; padding:0px; cursor:pointer; position:absolute; top:-10px; right:-10px; width:20px; height:20px; line-height:20px; font-size:14px; color:#FFFFFF; background-color:#FF0000; z-index:5; border-radius:10px;}
.kfUploadPicList li .cor{ position:absolute; bottom: 0px; left: 0px; height: 20px; line-height: 20px; background-color: #dedede; width: 100px;}
.kfUploadPicList li .cor p{ display: inline-block; margin: 0px; font-size: 14px; padding: 0px 5px; cursor: pointer;}
.kfUploadBtn{float:left; width:100px; height:100px; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; position:relative; overflow:hidden; cursor: pointer;}

.inputButtomCl{height:40px; width:auto; border:1px solid #ddd; background-color:#eeeeee; padding:10px 30px; margin:0px; line-height:20px; font-size:14px; letter-spacing:1px; text-align:center; color:#111111; cursor:pointer; }
.inputButtomCl1{height:35px; border-radius:3px; width:auto; border:1px solid #3399ff; background-color:#3399ff; padding:0px 45px; margin:0px; line-height:35px; font-size:16px; display: inline-block; letter-spacing:1px; text-align:center; color:#ffffff; cursor:pointer; }

.shuoming_wrap{ border:1px solid #efefef; padding: 10px; color: #444444; background-color: #fafafa;}
.shuoming_wrap .title{ background-image:url("/images/ico_01.png"); background-repeat: no-repeat; background-size: 32px; padding-left: 40px; line-height: 30px; font-size: 16px; color: #ed414a;}
.shuoming_wrap .text{ line-height: 25px; font-size: 14px; margin: 10px 0px; padding-left: 40px;}

.wendabangding_wrap{ border:1px solid #efefef; padding: 10px; color: #444444; background-color: #fafafa;}
.wendabangding_wrap .title{ background-image:url("/images/ico_04.png"); background-repeat: no-repeat; background-size: 32px; padding-left: 40px; line-height: 30px; font-size: 16px; color: #ed414a;}
.wendabangding_wrap .text{ line-height: 25px; font-size: 14px; margin: 10px 0px; padding-left: 40px;}


.swiper-slide .container{text-align:left; width: 1200px;}
.swiper-slide .container .pic{float:left; width: 600px; height: 450px; background-image: url("/images/slide/1.png"); background-position:-15px 50px; background-repeat: no-repeat; background-size: 500px;}
.swiper-slide .container .content{ margin-left: 600px; padding-top: 80px;}
.swiper-slide .container .title{font-size:48px; color: #ffffff; letter-spacing: 2px; font-weight: bolder; text-shadow: 2px 3px 2px #005599;}
.swiper-slide .container .title strong{ font-size:56px; color: #ffee00;}
.swiper-slide .container .text{font-size:20px; color: #ffffff; line-height: 45px; margin-top: 30px;}

/*提示弹窗*/
.ktipwrap{ width:350px; height: 80px; line-height: 80px; position:fixed; left:50%; top:50%;  -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 8px; overflow: hidden; z-index: 999;}
.ktipwrap .bg{ background-color: #000; width:100%; height: 100%; position: absolute; top: 0px; left: 0px; filter:alpha(opacity=70); opacity:0.7; }
.ktipwrap .text{ width:100%; height: 100%; position: relative;  color: #ffffff; text-align: center; font-size: 16px;}

.ktishiwrap{}
.ktishiwrap .ktishibg{ width: 100%; height: 100%;position:fixed; top: 0; left: 0px; background-color: #000000;filter:alpha(opacity=60); opacity:0.6; z-index: 1000;}
.ktishiwrap .ktishibox{width:350px; height:auto; min-height: 100px; background-color: #fff; position:fixed; left:50%; top:50%;  transform: translate(-50%, -50%);  z-index: 2000; border-radius: 8px; border: 1px solid #efefef; overflow: hidden; display:none;}
.ktishiwrap .ktishibox .close{text-align: right; cursor: pointer; width: 24px; height: 24px; position: absolute; top: 0px; right: 0px;}
.ktishiwrap .ktishibox .close:after{content: "\e7dc"; color: #333333; font-size: 24px;}
.ktishiwrap .ktishibox .text{font-size:16px; padding: 20px; line-height: 30px; color: #444444;}
.ktishiwrap .ktishibox .btn{border-top: 1px solid #f6f6f6; height: 45px; font-size: 16px; line-height: 45px;}
.ktishiwrap .ktishibox .confirm{width:50%; float: left; text-align: center; color: #3598db; cursor: pointer;}
.ktishiwrap .ktishibox .confirm:hover{background-color: #fafafa;}
.ktishiwrap .ktishibox .cancel{width:50%; float: left; text-align: center; color: #888888; cursor: pointer; border-left: 1px solid #f6f6f6; box-sizing: border-box;}
.ktishiwrap .ktishibox .cancel:hover{background-color: #fafafa;}
.ktishiwrap .ktishibox .only{width:100%;}

/*问答*/
.wendauserinfo{ width:500px; height: 42px; margin-bottom: 15px;}
.wendauserinfo:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}
.wendauserinfo>.headpic{ width:40px; height: 40px; border-radius: 25px; border: 1px solid #efefef; overflow: hidden; float: left;}
.wendauserinfo>.headpic>img{width:40px; height: 40px;}
.wendauserinfo>.text{line-height:20px; height: 40px; padding:0px 5px; padding-left: 50px;}
.wendauserinfo>.text>.nickname{ font-size: 14px; color: #444444;}
.wendauserinfo>.text>.nickname .arrow{ width: auto; font-size: 14px; margin-left: 10px; overflow: hidden; color: #aaa;}
.wendauserinfo>.text>.nickname .arrow::after {content: "\20"; width: 0px; height: 0px; overflow: hidden; display: inline-block; border: 5px solid #fff; border-left: 8px solid #ddd; margin-left: 2px; position: relative; top: 1px;}
.wendauserinfo>.text>.date{ font-size: 12px; color: #888888;}

.wendabtn{ float:right; display:block; font-size:16px; background-color:#ed414a; color:#FFFFFF; right:0px; top:0px; height:38px; line-height:38px; padding:0px 30px; margin:25px 20px; border:0px; cursor:pointer; border-radius: 3px; border-bottom: 2px solid #aa4144;}
.wendabtn::before{content:"\e608"; font-size: 24px; margin-right: 5px; vertical-align: top; display: inline-block; font-family: "iconfont";}
.wendabtn:hover{ background-color:#ff414a;}
.wendaListL{width:880px; float:left; height:auto; padding:0px; margin-right:10px; overflow:hidden;}
.askBox{ border-bottom:1px solid #efefef; padding:10px 0px; background-color:#FFFFFF; position:relative; height:auto; margin:0px 25px 10px 10px;}
.askBox .info{ width:auto; padding-right: 150px;}
.askBox .huida{ float:right; width: 104px; margin-top:30px; height: 108px; background-image: url("/images/ico_20.png"); background-repeat: no-repeat;}
.askBox .huida .num{ width:104px; font-weight: bolder; text-align:center; height: 40px; margin-top: 20px; line-height: 40px; font-size: 32px; color: #1fbf8c;}
.askBox .huida .text{ height:20px; line-height:20px; margin-top: 30px; font-size: 16px; text-align: center; color: #888888;}

.askBox .title{ font-size:24px; margin-left: 40px;}
.askBox .title .wen{ background-color:#1fbf8c; color: #ffffff; display: inline-block; width:28px; height: 28px; text-align: center; border-radius: 3px; margin-right: 5px; font-size: 18px; line-height: 28px;}
.askBox>.info>.text{ font-size:14px; color:#888888; line-height:25px; padding:10px 0px; width:600px; margin-left: 40px;}
.askBox .title a{ color:#444444;}
.askBox .wjj{margin-left:5px; font-size:14px; color:#999999;}
.askBox .yjj{margin-left:5px; font-size:14px; color:#2494e2;}

.wendaListR{ width:290px; height:auto; float:left; overflow:hidden;}
.kf_wenda_r{ color: #444444; background-color: #fafafa; padding: 20px 10px;}
.kf_wenda_r .title1{ background-image:url("/images/ico_02.png"); background-repeat: no-repeat; background-size: 32px; padding-left: 40px; line-height: 30px; font-size: 16px; color: #ed414a;}
.kf_wenda_r .title2{ background-image:url("/images/ico_03.png"); background-repeat: no-repeat; background-size: 32px; padding-left: 40px; line-height: 30px; font-size: 16px; color: #3598db;}
.kf_wenda_r .list{line-height: 18px; font-size: 14px; margin: 20px 0px 0px 0px;}
.kf_wenda_r .list li{ list-style:none; margin-bottom: 8px; border-bottom: 1px dotted #eeeeee; padding-bottom: 8px;}
.kf_wenda_r .list li:last-of-type{border-bottom:0px;}
.kf_wenda_r .list a{ color:#444444; margin-right: 5px;}
.kf_wenda_r .list li .num{display:inline-block; width: 30px; height: 30px; background-color: #f0f0f0; text-align: center; line-height: 30px; font-size: 14px; border-radius: 3px; vertical-align: top;}
.kf_wenda_r .list.hot li:nth-of-type(1) .num{background-color:#F0BDBE; color: #990011}
.kf_wenda_r .list.hot li:nth-of-type(2) .num{background-color:#F0BDBE; color: #990011}
.kf_wenda_r .list.hot li:nth-of-type(3) .num{background-color:#F0BDBE; color: #990011}
.kf_wenda_r .list .con{display:inline-block; width: 230px; margin-left: 10px; }
.kf_wenda_r .list .con .adopt{ margin-right: 5px; color: #1fbf8c; border: 1px solid #1fbf8c; display: inline-block;padding: 0px 3px; border-radius: 3px; line-height: 15px; font-size: 12px;}
.kf_wenda_r .list .con .review{ margin-right: 5px; color: #888; font-size: 14px;}
.kf_wenda_r .list .con .review::before{content:"\e7e7"; font-family: "iconfont"; font-size: 16px; color: #444;}
.kf_wenda_r .list .con .text{font-size:12px; color: #888;}


.wendaBoxInfo{ width:880px; float:left; overflow:hidden; height:auto; margin-right:20px;}
.wendaBoxInfo .sxart{ height:35px; line-height:35px; text-align:center;  margin-top:20px; font-size: 14px;}
.wendaBoxInfo .sxart span{ color:#FF0000;}
.wendaBoxInfo .sxart a{ color:#333333;}
.wendatitle{ width:1200px; text-align: left; margin:20px 0px;}
.wendatitle .title{color:#444444; font-size:24px; line-height:30px; margin:0px; font-weight:bolder;}
.wendatitle .btn_huida{ width:80px; height: 30px; line-height: 30px; display: block; background-color: #1fbf8c; color: #ffffff; margin-top: 20px; padding: 0px 20px; border-radius: 3px; text-align: center;}
.wendatitle .btn_huida:hover{color:#ffffff;}
.wendaBoxInfo .wendaCon{ line-height:30px; margin:20px; height:auto; overflow:hidden; width:auto; font-size:16px; color:#444444;}
.wendaBoxInfo .wendaCon img{max-width:600px; border:0px; height:auto; text-align:center; padding:10px 0px;}


.askReviewBox{margin-bottom:10px;  color:#444444; padding:20px 20px; line-height:30px; position: relative;}
.askReviewBox:last-child{border-bottom:0px;}
.askReviewBox .zan{ position:absolute; top:80px; right:150px; color:#888888; background-image:url("/images/ico_zan1.png"); background-repeat:no-repeat; background-position:0px 0px; padding-top:30px; width: 30px; text-align: center; font-size: 16px; background-size:30px; cursor:pointer; font-weight: bolder; z-index: 9;}
.askReviewBox .cor{ height:50px; margin-left:50px;  color:#444; }
.askReviewBox .cor .reply{ float:left; cursor:pointer;}
.askReviewBox .cor .reply::before{content:"\e7e7"; color: #000; font-size: 20px; font-family: "iconfont"; position: relative; top: 2px; padding-right: 3px;}
.askReviewBox .cor .adoptbtn{  float:left; padding-right:30px; cursor:pointer; text-decoration: none;}
.askReviewBox .cor .adoptbtn::before{content:"\e645"; color: #000; font-size: 20px; font-family: "iconfont"; position: relative; top: 2px; padding-right: 3px;}
.askReviewBox .cor .adopt{ background-image:url("/images/ico_adopt.png"); background-repeat:no-repeat; background-size:86px; width:86px; height: 86px; display: block; position: absolute; top: 30px; right: 160px;}
.askReviewBox .con{ margin:5px 0px 0px 50px; padding: 10px; border-radius: 5px; background-color: #fafafa; border: 1px solid #eee; font-size: 14px; width:600px; height:auto;}
.askReviewBox .con img{ max-width:80%; border:0px; height:auto; margin:5px;}
.askReviewBox .con strong{ color:#5698da; font-size:16px; line-height:30px; font-weight:normal;}


/*注册登录找回密码*/
.kfregwrap{ background-image:url("/images/loginbg.png"); text-align: left; background-color: #ffffff; width:1220px; margin-top: 20px; background-repeat: no-repeat; background-position:850px 0px; background-size:350px; min-height: 400px; }
.kfregbox{ width:900px; min-height: 400px;}
.main_part{width:1140px; margin-bottom:80px; position:relative; margin-top:10px; text-align:left; height:auto; padding:0px 30px 0px 30px;}
.regTitle{ height:45px; font-size: 14px; padding:20px; padding-left:95px; line-height:55px; color:#444;}
.regTitle h2{color:#444444; font-size:22px; background-image: url("/images/ico_9.png"); background-repeat: no-repeat; background-position: 0px 8px; background-size: 30px; font-weight: normal; line-height:45px; height:45px; margin:0px; padding:0px; padding-left:35px; display: inline-block; margin-right:20px;}
.regTitle a{ text-decoration:underline;}
.reg_form{ margin:0px; padding:0px;}

.reg_button{border-radius:3px; background-color:#3598db; color:#FFFFFF; font-size:18px; text-align:center; width:205px; height:45px; padding:0px; border:0px; cursor:pointer;}
.right_text{color:#1fbf8c; height:35px; line-height:32px; font-size:14px; margin-left:10px;}
.error_text{color:#ed414a; height:35px; line-height:32px; font-size:14px; margin-left:10px;}
.right_text:before{content:'\e645'; font-family: "iconfont"; font-size: 16px;}
.error_text:before{content:'\e646'; font-family: "iconfont"; font-size: 16px;}

/*标签*/
.ktaglist{ margin:0px 30px; margin-top: 10px;}
.ktaglist::after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}
.ktaglist li{ float: left; list-style: none; margin-right: 10px; margin-top:10px; padding: 3px 8px; background-color: #f6f6f6; border-radius: 3px;  line-height: 20px; color: #889988; font-size: 12px; }
.ktaglist li a{ display: inline-block; margin-right: 5px;font-size: 14px; color: #3598db;}
.ktaglist li.head{background-color:#eee; position: relative; padding:3px 0px; margin-right:20px; border-radius: 3px; color: #444444; padding-left: 5px;}
.ktaglist li.head::before{content: "\e752"; font-family: "iconfont"; font-size:16px;}
.ktaglist li.head::after{ content: "\20"; width: 1px; height: 1px; border-bottom: 5px solid #fff;border-top: 5px solid #fff; border-left:8px solid #eeeeee; display: block; position: absolute; top:8px; right: -9px;}

.ktagleft{width:860px; margin-right: 20px; background-color: #fff; padding: 10px; height: auto; float: left; overflow: hidden;}

.ktagleft .klist{padding:5px 0px; position:relative; height:150px; margin:0px 0px 10px 0px; width: auto; border-bottom: 1px solid #efefef;}
.ktagleft .klist:last-of-type{border-bottom: 0px solid #efefef;}
.ktagleft .klist .con{ width:700px; margin-left:20px;}
.ktagleft .klist .title{ font-size:18px; font-weight: bolder; line-height: 35px;}
.ktagleft .klist .text{ font-size:14px; color:#666666; line-height:25px; padding:5px 0px;}
.ktagleft .klist .title a{color: #333333;}
.ktagleft .klist .text1 span{color:#888; font-size: 14px;}


.ktaghot{ width:280px; height:auto; padding: 10px; float:left; overflow:hidden; background-color: #fff; min-height: 400px;}
.ktaghot .title{ background-image:url("/images/ico_6.png"); background-repeat: no-repeat; background-size: 32px; padding-left: 40px; line-height: 30px; font-size: 16px; color: #ed414a;}
.ktaghot .list{line-height: 35px; font-size: 14px; margin: 20px 0px;}
.ktaghot .list::after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}
.ktaghot .list li{ float: left; list-style: none; margin-right: 10px; margin-bottom: 10px; padding: 5px 8px; background-color: #f6f6f6; border-radius: 3px;  line-height: 20px; color: #889988; font-size: 12px; }
.ktaghot .list li a{ display: inline-block; margin-right: 5px;font-size: 14px;}

/*分享*/
.shareBox{ width:auto; position: relative; top:-2px; display: inline-block; vertical-align: middle; line-height: 30px;}
.shareBox ul{ padding:0px; margin:0px;}
.shareBox ul li{ padding:0px; margin:0px; width:auto; cursor:pointer; float:left; margin-right: 10px; text-align:center;}
.shareBox ul li i{ display:inline-block; overflow:hidden; vertical-align: middle; margin-right: 3px;}
.shareBox ul li img{ width:20px; height:20px; vertical-align: middle;}
.shareBox ul li .nam{display: inline-block; vertical-align: middle;  font-size:14px; color:#444;}

.weixinsharecom{position: fixed; display:none; left:0; top:0;  bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 100;}
.weixinsharecom p{text-align: center; margin-top:5px; padding:0px 0px 0px 20px; font-size:26px; line-height:60px; color:#FFFFFF;}
.weixinsharecom p span{border-radius:3px; color:#FFFFFF; font-size:36px; line-height:36px; padding:0px 8px; margin:0px 5px;}
.weixinsharecom .share_img{ text-align:right; padding-right:20px; padding-top:10px;}
.weixinsharecom img{max-width: 100%; height: auto;}
.weixinsharecom .close{ font-size:26px; line-height:60px; color:#FFFFFF; text-align:center; border:1px solid #e5e5e5; border-radius:5px; margin:0px 30px;}
/*页码*/
.pageBox{ height:80px; padding-left:15px; margin-top:20px;}
.p{ margin:0px auto; padding:10px 20px 10px 20px; text-align:center; display:block; width:auto; height:auto; overflow:hidden;}
.p li{list-style:none; height:35px; min-width:35px; display:inline-block; border:1px solid #ddd; background-color:#ffffff; margin:3px; line-height:35px; border-radius:3px;}
.p li a{ display:block; color: #333333; padding:0px 10px;}
.p li.nob{ padding:0px 10px; border: 0px;}
.p .check{ border:1px solid #0cace6; font-weight:bolder; color:#0cace6; min-width:15px; padding:0px 10px;}
.p .check a{padding:0px;}


.kf_nform_item{ width:100%; height: auto; margin-bottom: 15px; font-size: 0px; clear: both; display: block; float: none; color: #444444; vertical-align: middle;}
.kf_nform_item:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.kf_nform_item>label{ width:80px; text-align: right; padding:0px 15px 0px 0px; font-size: 14px; display: inline-block; line-height: 35px; vertical-align: middle;}
.kf_nform_item>label.bitian::before{content: "*"; color: #ff3300;}
.kf_nform_item .inputwrap{ display: inline-block; font-size: 14px; vertical-align: middle; position: relative; max-width:calc(100% - 100px); }
.kf_nform_item .inputwrap input[type='text'],.kf_nform_item .inputwrap input[type='password']{background-color: #f6f6f6; box-sizing: border-box; font-size: 14px; line-height: 25px; height: 35px; border:1px solid #f1f1f1; padding: 10px; outline: none;}
.kf_nform_item .inputwrap .btnwrap{position:absolute; top: 0px; right: 0px;}
.kf_nform_item .inputwrap .btnwrap .btn{height:35px; background-color: #fff; padding: 0px 20px; line-height: 35px; border:1px solid #f1f1f1; cursor: pointer; color: #444; display: inline-block; box-sizing: border-box;}
.kf_nform_item .inputwrap .btnwrap .btn:last-of-type{border-left: 0px;}
.kf_nform_item .kf_form_selectwrap{ display: inline-block; margin: 0px; font-size: 14px; padding: 0px; vertical-align: middle;}
.kf_nform_item .kf_form_select{background-color: #f6f6f6!important; line-height: 35px; height: 35px; border-color: #f1f1f1;}
.kf_nform_item .textareawrap{ display:inline-block; vertical-align: top; font-size: 14px;}
.kf_nform_item .textareawrap textarea{background-color: #f6f6f6; box-sizing: border-box; font-size: 14px; padding: 10px; border:1px solid #f1f1f1;}
.kf_nform_item .unit{ display: inline-block; font-size: 14px; vertical-align: middle; margin-left: 10px; position: relative;}
.kf_nform_item .valipic{height:35px; display: inline-block; vertical-align: middle;}
.kf_nform_item .valipic img{ height:35px; width: auto; display: block;}
.kpostpricetips{ padding-left:95px; color: #444444; font-size: 14px; line-height: 35px; }
.kpostpricetips span{ color:#ed414a;}
.kf_nform_item .kf_magic_line label{font-size:15px; margin-bottom: 5px;}
.kf_nform_item .kf_magic_line{vertical-align:top;}
.kf_nform_item .headpic{display:inline-block; width: 100px; cursor: pointer; height: 100px; border-radius: 50%; overflow: hidden; position: relative;}
.kf_nform_item .headpic img{width:100%; height: 100%;}
.kf_nform_item .headpic .btn{position:absolute; width:100%; left: 0px; bottom: 0px; font-size: 14px; line-height: 20px; height: 25px; text-align: center; color: #fff; z-index: 500;}
.kf_nform_item .headpic .btn::after{content:"\20"; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #000; opacity: .5; z-index: -10;}

/*用户中心*/

.userwrap{overflow:hidden; width:1220px; margin-top:35px; margin-bottom:15px; height:auto;}
.userwrap::after{content:"\20"; display:block; width: 100%; height: 0px; overflow: hidden; clear: both; float: none;}
.userLeft{ width:220px; height:auto; background-color:#293541; float:left;}
.userLeftTop{ background-color:#34404c; height:30px;}
.userLeftList{ padding:0px; margin:0px; margin:10px 0px;}
.userLeftList li{ list-style:none; height:50px; background-repeat:no-repeat; line-height:50px; font-size:16px; text-align:left; padding-left:45px; border-bottom:1px solid #34404c; background-size:24px; background-position:12px 13px;}
.userLeftList li:last-of-type{border-bottom:0px;}
.userLeftList li a{ color:#cccccc;}
.userLeftList .lit{ padding-left:80px; background-position:44px 17px;}
.userLeftList li.check{ background-color:#34404c;}
.userLeftList li.check a{ color:#ffffff;}

.userRight{ width:940px; text-align: left; background-color: #fff; height:auto; min-height:500px; float:left; margin-left:20px; padding:20px;}
.pageTitle{margin: 0px; font-weight: normal; line-height:65px; height:65px; font-size:22px; text-align:left; color:#333333;}
.pageTitle .kicon{font-size:25px; margin-right: 10px; vertical-align:bottom;}
.pageTitle .kcomments{ display: inline-block; color: #888; font-size: 14px; margin-left: 20px;}
.pageTitle .kbtnwrap{ float:right;}
.pageTitle .kbtnwrap .btn{font-size:15px; line-height: 30px; height: 30px; display: inline-block; background-color: #3598db; padding: 0px 20px; cursor: pointer; color: #fff;}
.user_top_box{ width:auto; padding:10px 20px; line-height:35px; font-size:16px; color:#444444; border:1px solid #eeeeee; overflow:hidden;}
.user_right_l{ width:460px; float:left; overflow:hidden;}
.user_right_l_box{ width:auto; background-color: #fafafa; position: relative;}
.user_right_l_box .title{ height:25px; line-height:25px; width:auto; display:block; padding:10px; padding-left:20px; font-size:18px;}
.user_right_l_box .title .com{ float:right; font-size:14px; font-weight:normal;}
.user_right_l_box .userinfo{ padding:0px; margin:10px 20px;}
.user_right_l_box .userinfo li{font-size: 14px; line-height: 20px; padding: 9px 0px; border-bottom: 1px dotted #f0f0f0;}
.user_right_l_box .userinfo li label{display:inline-block; width: 60px; text-align: right; color: #888; padding-right: 20px;}
.user_right_l_box .userinfo .user_ico{ width:80px; margin-left: 20px; height:80px; padding: 0px; border:1px solid #efefef; border-radius:80px; overflow:hidden;}
.user_right_l_box .userinfo .user_ico img{ width:80px; height:80px;}
.user_right_t_box{ width:auto; border:1px solid #eeeeee; border-radius:5px;}

.user_right_r{ width:460px; float:left; margin-left:20px; overflow:hidden;}
.user_right_r_box{ width:auto; background-color: #fafafa;}
.user_right_r_box .title{ height:25px; line-height:25px; padding:10px; padding-left:20px; font-size:18px;}
.user_right_r_box .title .com{ float:right; font-size:14px; font-weight:normal;}

.conbox01{ width:calc(50% - 1px); float:left; height:200px; text-align:center;}
.conbox01_num{ font-size:32px; margin-top:20px; color:#ff3300;}
.conbox01_num span{ font-size:14px; color:#444444;}
.conbox01_title{ font-size:18px; line-height:50px;}
.conbox02{ width:0px; border-right:1px solid #f0f0f0; float:left; height:80px; margin-top:30px; text-align:center;}


.wechat_bind_wrap{ position:absolute; top: 20px; right: 5px; width: 160px; overflow: hidden; text-align: center;}
.wechat_bind_wrap .qrcode{ display:none;}
.wechat_bind_wrap .qrcode .title{ font-size:14px; color: #ed414a; line-height: 30px; padding: 0px;}
.wechat_bind_wrap .qrcode .text{ font-size:12px; line-height: 15px;}
.wechat_bind_wrap .qrcode .img{ text-align: center; width: 100%;}
.wechat_bind_wrap .qrcode .img img{width:100px; height: 100px; text-align: center;}
.wechat_bind_wrap .wechatinfo{ text-align:left;}
.wechat_bind_wrap .wechatinfo .title{ font-size:14px; color: #ed414a; text-align: left; line-height: 30px; padding: 0px;}
.wechatinfo_wrap{ width:100%; height: 50px;}
.wechatinfo_wrap .headpic{ width:50px; height: 50px; border: 1px solid #efefef; overflow: hidden; float: left; border-radius: 25px;}
.wechatinfo_wrap .headpic img{ width:50px; height: 50px;}
.wechatinfo_wrap .nickname{ margin-left: 60px; height: 50px; overflow: hidden; line-height: 50px; font-size: 16px; color: #444444;}

.user_news{ text-align:left; padding:10px 0px 10px 15px; margin:0px;}
.user_news li{ float:left; width:360px; list-style:none; background-repeat:no-repeat; background-position:0px 15px; margin:0px; padding:0px 10px; font-size:14px; height:32px; line-height:32px; overflow: hidden; }
.user_news li .radius {
    content: '\20';
    display: inline-block;
    width: 6px;
    padding: 0px;
    height: 6px;
    background-color: #8b8b8b;
    border-radius: 6px;
    margin-right: 10px;
    overflow: hidden;
}
.user_news li.hot{ font-size:22px; width:auto; height:50px; background-image:url(/images/tuijian1.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:50px; line-height:50px; margin-bottom:20px; overflow:hidden;}
.user_news li.hot a{ color:#444444;}
.user_news li a{ color:#444444;}

.kfbtn{ display: inline-block; width: auto; padding: 0px 10px; line-height: 35px; height: 35px; box-sizing: border-box; font-size: 14px; color: #444; border: 1px solid #f1f1f1; background-color: #fafafa; vertical-align: middle; cursor: pointer;}
.user_top_list{height:40px; width:100%;  margin:0px; padding:0px; margin-bottom:15px; border-bottom:1px solid #efefef; list-style: none;}
.user_top_list li{ float:left; height:30px; cursor:pointer; font-size:16px; margin-right:10px; margin-left:5px; line-height:30px; padding:5px 10px; list-style: none; color: #444444;}
.user_top_list a{color:#444444;}
.user_top_list li.ck{ color:#ed414a; font-weight:bolder; border-bottom:2px solid #ed414a;}
.bindbox{ display:none;}

.nomess{width: auto; height: 80px; line-height: 80px; font-size: 16px; border: 1px solid #eee; color: #888; text-align: center;}

.authTitle{overflow:hidden; margin-bottom:0px;}
.authTitle .title{color:#444444; background-color:#Fff; height:40px; display: inline-block; font-size:16px; line-height:40px; z-index:1000; position:relative; left: 20px; padding:0px 20px;}
.authTitle .title::after{content:"\20"; display: block; position: absolute; bottom: 0px; left: 25px; height: 2px; width: 60px; background-color: #3598db;}
.authTitle .content{border:1px solid #eee; padding:20px; padding-top: 30px; height:auto; position:relative; top:-20px;}
.authTitle .content tr{border-bottom:0px!important;}
.authTitle .content tr td{padding:8px;}
.authTitle .content .edition{float:right; width: 80px; text-align: center; font-size: 14px; background-image: url("/images/ico_1.png"); background-size: 18px; background-repeat: no-repeat; background-position: 10px 0px; color: #ff6600; padding-left: 20px;}
.btn_auth{ border:1px solid #aa3300; color:#aa3300!important; display:block; width:100px; border-radius:5px; text-align:center; font-size:14px;
}
.btn_auth:hover{ color:#aa3300;}
/*表格*/
.kf_table{ border:1px solid #ffffff; border-collapse:collapse; font-size: 14px;}
.kf_table thead td{border-bottom: 1px solid #EDF2F9; background-color: #f1f5f8;}
.kf_table .head{border: 1px solid #EDF2F9; background-color: #f1f5f8; font-weight: bolder; font-size: 15px;}
.kf_table tr{border-bottom: 1px solid #ededed;}
.kf_table tr td{padding: 15px 7px; border-bottom: #ededed; line-height: 25px; word-break:break-all; word-wrap:break-word;}
.kf_table tr:hover{background-color: #f1f5f8;}
.kf_table tr td a{ color:#3598db; text-decoration: none;}
.kf_table tr td .btn{width: auto; height: 25px; text-align: center; background-color: #fafafa; padding: 0px 10px; border: 1px solid #dedede; display: inline-block; cursor: pointer; line-height: 25px; color: #444;}
.kf_table tr td .btn a{ color: #444; display: block;}
.kf_table tr td .postbtn{width: auto; height: 35px; text-align: center; background-color: #3598db; padding: 0px 20px; border: 1px solid #3598db; display: inline-block; cursor: pointer; line-height: 35px; color: #fff;}
.kf_table .comments{color:#888;}

/*状态图标*/
.kf_right{display: inline-block; border: 1px solid #1fbf8c; width: 18px; height: 18px; color: #1fbf8c; text-align: center; line-height: 18px; font-size: 16px; font-weight: normal; border-radius: 5px; font-size: 14px;}
.kf_error{display: inline-block; border: 1px solid #ed414a; width: 18px; height: 18px; color: #ed414a; text-align: center; line-height: 18px; font-size: 16px; font-weight: normal; border-radius: 5px; font-size: 14px;}
.kf_right:after{content:'\e645'; font-family: "iconfont";}
.kf_error:after{content:'\e646'; font-family: "iconfont";}

.kf_bohui{display: inline-block; border: 1px solid #ed414a; width: 18px; height: 18px; color: #ed414a; text-align: center; line-height: 18px; font-size: 14px; font-weight: normal; border-radius: 5px; font-size: 12px;}
.kf_bohui:after{content:'驳';}

.kf_right_text{display: inline-block; border: 1px solid #1fbf8c; width:auto; height: 18px; color: #1fbf8c; text-align: center; line-height: 18px; font-size: 12px; font-weight: normal; border-radius: 2px; padding: 0px 5px;}
.kf_error_text{display: inline-block; border: 1px solid #ed414a; width:auto; height: 18px; color: #ed414a; text-align: center; line-height: 18px; font-size: 12px; font-weight: normal; border-radius: 2px; padding: 0px 5px;}
.kf_right_text:before{content:'\e645'; font-family: "iconfont"; font-size: 14px;}
.kf_error_text:before{content:'\e646'; font-family: "iconfont"; font-size: 14px;}

.kf_vip{display: inline-block; vertical-align: middle;}
.kf_vip:before{content:'\e61a'; font-family: "iconfont"; font-size: 24px; color: #ff3300;}

.kf_agent_pc::before{font-family:"iconfont"; content: "\e638";}
.kf_agent_mobile::before{font-family:"iconfont"; content: "\e692"; font-size: 18px; color: #ff3300;}
.kf_agent_wechat::before{font-family:"iconfont"; content: "\e603"; font-size: 18px; color: #1fbf8c;}

.kf_icon_pic::before{font-family:"iconfont"; content: "\e610"; display: inline-block; color: #00aa66; vertical-align: middle; font-size: 20px; text-align: center;}
.kf_hot_text{display: inline-block; border: 1px solid #ed414a; width:auto; height: 18px; color: #ed414a; text-align: center; line-height: 18px; font-size: 12px; font-weight: normal; border-radius: 2px; padding: 0px 5px;}

/*筛选form*/
.kffieldest{border:1px solid #dedede; margin-bottom: 10px;}
.kffieldest legend{font-size:18px; padding:0px 10px;}

.kfformwrap{font-size:0px;}

.kf_magic_line{font-size: 14px; display: inline-block; vertical-align: middle;}
.kf_magic_line label{display:inline-block!important; margin-right: 15px; margin-top: 4px; margin-bottom: 4px;}

.kf_form_item{margin-bottom:10px; float: none; clear:both;}
.kf_form_item::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.kf_form_label{ display: inline-block; font-size: 14px; padding-right: 10px; vertical-align: middle;}
.kf_form_block{ display: inline-block; vertical-align: middle;}
.kf_form_block10{ display: inline-block; padding-right: 10px; vertical-align: middle;}
.kf_form_line{height: 15px; margin: 0px 10px 0px 10px; position: relative; top:3px; display: inline-block; width: 1px; overflow: hidden; border-right: 1px solid #dedede; vertical-align: middle;}

.kf_form_select{  box-sizing: border-box;  height: 30px;  line-height: 30px; padding:0px 10px; vertical-align: middle; border: 1px solid #dedede; color: #333;  border-radius: 3px;}
.kf_form_input{ box-sizing: border-box; width: auto; height: 30px; outline: none; border-radius: 3px; border: 1px solid #dedede; padding: 10px;}
.kf_form_textarea{ box-sizing: border-box; width: auto; height:auto; outline: none; border-radius: 3px; border: 1px solid #dedede; padding: 10px;}
.kf_form_btn{ box-sizing: border-box; width: auto; height: 30px; text-align: center; background-color: #fafafa; padding: 0px 20px; border: 1px solid #dedede; border-radius: 3px; display: inline-block; line-height: 30px; cursor: pointer; font-size: 14px; vertical-align: middle;}
.kf_form_selectwrap .kf_form_select{margin-right: 10px;}
.kf_form_sort{margin:0px; padding:0px; width:auto;}
.kf_form_sort li{margin-right:12px; list-style:none; white-space:nowrap; float:left; width:auto; height:25px; padding:0px 5px; line-height:25px; margin-bottom:5px; font-size:14px; cursor: pointer;}
.kf_form_sort li.head{padding:0px;}
.kf_form_sort li.checked{background-color:#3598db; color: #fff; border-radius:3px;}
.kf_form_sort li a{ color:#444444;}
.kf_form_sort li.checked a{ color:#FFFFFF;}
.kf_form_sort::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}

/*支付*/
.payComListBox{ margin:0px; padding:0px; width: 500px;}
.payComList{ margin:0px; padding:0px; margin-top:10px; width:500px;}
.payComListBox .payComList{ display:none;}
.payComListBox .show{ display:block;}
.payComList li{ width:auto; border:1px solid #efefef; list-style:none; cursor:pointer; color:#444444; height:45px; line-height:45px; font-size:16px; border-radius:5px; background-color:#fafafa; margin:0px; padding:0px; padding-left:45px; margin-bottom:10px; overflow:hidden;}
.payComList li .name{ float:left; width:80px;}
.payComList li .time{ float:left; width:60px;}
.payComList li .price{ padding-left:140px;}
.payComList li.ck{ border-color:#dedede; border-color:#3598db; color:#3598db; background-color:#FFFFFF; background-image:url(/images/xuanzhong.png); background-repeat:no-repeat; background-position:10px 10px; background-size:26px;}
.payBtn{ width:100%; height:50px; line-height:50px; font-size:16px; color:#FFFFFF; padding:0px 0px; margin:0px; background-color:#ff7c00; border:0px; border-radius:5px; cursor:pointer;}

.payBox{ width:700px; height:auto; border:1px solid #dedede; margin:50px auto; -moz-border-radius:8px; overflow:hidden; -webkit-border-radius:8px; border-radius:8px;}
.payBox .title{ height:50px; line-height:50px; padding:0px 30px; font-size:16px; background-color:#2F4056; color:#dddddd;}
.payBox .con{background-color:#fcfdfe; padding:20px; line-height:30px; color:#333333;}
.payBox .con img{ padding:20px; width:200px; border:0px;}

.tishiBox{ width:700px; height:auto; border:1px solid #dedede; margin:50px auto; -moz-border-radius:8px; overflow:hidden; -webkit-border-radius:8px; border-radius:8px;}
.tishiBox .title{ height:50px; line-height:50px; padding:0px 30px; font-size:16px; background-color:#2F4056; color:#dddddd;}
.tishiBox .con{background-color:#fcfdfe; padding:20px; line-height:30px; color:#333333;}
.thishibtn{text-align:center; padding:20px 0px; border-top:1px dashed #cdcdcd; height:auto; margin-top:20px;}
.thishibtn .kfBtn{ padding:0px 20px; height:35px; display:inline-block; line-height:35px; border:0px; width:auto; background-color:#009688;  -moz-border-radius:3px; overflow:hidden; -webkit-border-radius:3px; border-radius:3px; color:#FFFFFF; font-size:14px;}

.haibaowrap{ padding:20px 50px;}
.haibaowrap .title{ text-align: center; line-height:30px; color: #444444;}
.haibaowrap .qrcode{ text-align: center; padding: 10px 0px;}
.haibaowrap .qrcode img{ width: 180px; height: 180px;}

.chawrap{ min-height:500px;}
.chawrap .title{ text-align:center; font-size: 24px; line-height: 30px; padding: 40px;}
.chawrap .chaform{text-align:center; border: 1px solid #dedede; width: 600px; border-radius: 3px; overflow: hidden; margin: 0px auto; position: relative;}
.chawrap .chaform .input{width:100%; height: 40px; line-height: 40px; font-size: 14px; box-sizing: border-box; outline: none; padding:0px 10px; border: 0px;}
.chawrap .chaform .btn{width:40px; height: 40px; line-height: 40px; text-align: center; color: #444; border: 0px; position: absolute; top: 0px; right: 0px; box-sizing: border-box; cursor: pointer;}
.chawrap .chaform .btn::after{content:"\e606"; font-size: 24px; font-family: "iconfont";}
.chawrap .chaform .btn:hover{color:#3598db;}
.chawrap .listtitle{ font-size: 16px; color: #3598db; width: 600px; margin: auto; margin-top: 50px; margin-bottom: 20px;}
.chawrap .list{ padding: 0px;  width: 600px; margin: auto;}
.chawrap .list::after{content:"\20"; display: block; width: 100%; height: 0px; clear: both; float: none;}
.chawrap .list li{list-style:none; line-height: 35px; color: #444444; font-size: 16px; width: 100%; margin: 0px; padding: 0px;}
.chawrap .list li .head{ float: left; width: 100px; min-height: 35px;}
.chawrap .list li .val{ float:left; width: 500px; min-height: 35px;}

.iplist{width:800px; margin: auto; margin-bottom: 20px;}
.iplist::after{content:"\20"; display: block; width: 100%; height: 0px; clear: both; float: none;}
.iplist .title{font-size:16px; line-height: 55px;}
.iplist ul li{width:25%; height: 30px; line-height: 30px; float: left; background-color: #fafafa; text-align: center; border-right: 3px solid #fff; border-bottom: 3px solid #fff; box-sizing: border-box; font-size: 14px;}
.iplist ul li a{color:#444;}
.iplist .ipv6 li{width:50%;}

/*搜索*/
.searchKey{ color:#FF0000;}

.searchBox{ height:33px; margin-bottom:15px; position:absolute; top:10px; right:15px;}
.searchForm{ margin:0px; padding:0px;}
.searchClass{ float: left; width: 65px; border:1px solid #dedede; height: 36px; border-right: 0px; position: relative; background-image: url("/images/ico_arrow_down.png"); background-size: 20px; background-repeat: no-repeat; background-position: 3px 9px; cursor: pointer; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.searchClass .text{font-size:14px; padding-left: 25px; line-height: 36px; color: #666;user-select: none;}
.searchClass .list{position:absolute; top: 37px; left: -1px; padding: 0px; margin: 0px; z-index: 999; display: none;}
.searchClass .list li{ margin:0px; padding: 0px; line-height: 32px; text-align: center; list-style: none; width: 100%; border: 1px solid #dedede; border-radius: 0px; cursor: pointer; border-top: 0px;}
.searchClass .list li:hover{background-color:#fafafa; font-weight: bolder;}
.searchinput{ width:auto; float: left; overflow: hidden; position: relative; }
.searchInput{ height:32px; padding: 2px 10px; width:300px; border:1px solid #dedede; color:#444; float: left; font-size: 14px; outline: none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-left: 1px solid #f1f1f1;}
.searchsubmit{position: absolute; right: 0px; top: 0px; font-size:16px; color:#444; background-color: transparent; height:40px; line-height:40px; padding:0px; text-align: center; width:50px; margin:0px; border:0px; cursor:pointer; outline: none; border-radius:0px; box-sizing: border-box;}
.searchsubmit::before{content:"\e606"; font-family: "iconfont"; font-size: 24px;}
.searchsubmit:hover{color:#3598db;}


.searchList{padding:20px 0px; position:relative; height:auto; margin:0px 0px 10px 0px; width: auto; border-bottom: 1px solid #f1f1f1;}
.searchList .con{ width:700px; margin-left:20px;}
.searchList .title{ font-size:20px; font-weight: bolder; line-height: 25px; margin-bottom: 20px;}
.searchList .title a{color: #333333;}
.searchList .title .wen{ background-color:#1fbf8c; color: #ffffff; display: inline-block; width:28px; height: 28px; text-align: center; border-radius: 3px; margin-right: 5px; font-size: 18px; line-height: 28px;}
.searchList  .con>.text{ font-size:14px; color:#444; line-height:20px; margin-bottom: 10px; padding:5px 0px;}

.searchList .state{line-height: 18px; height: 20px; font-size: 14px; margin: 0px 2px; margin-left: 10px; padding: 5px 10px;}
.searchList .bck{display: inline-block; color:#666; margin-right: 10px; width: 100px; font-size: 12px;}
.searchList .yd::before{content: "\e6a2"; font-family: "iconfont"; font-size: 15px; padding-right: 5px;}
.searchList .pl::before{content: "\e7db"; font-family: "iconfont"; font-size: 18px; position: relative; top: 2px; padding-right: 5px;}
.searchList .dz::before{content: "\e7e1"; font-family: "iconfont"; font-size: 18px; position: relative; top: 2px; padding-right: 5px; cursor: pointer;}
.searchList .yjj::before{content: "\e645"; font-family: "iconfont"; font-size: 18px; position: relative; top: 2px; padding-right: 5px;}
.searchList .wjj::before{content: "\e608"; font-family: "iconfont"; font-size: 18px; position: relative; top: 2px; padding-right: 5px;}

/*电脑微信分享*/
.kpcsharewrapbg{width: 100%; height: 100%; position:fixed; top: 0; left: 0px; background-color: #000000; filter:alpha(opacity=80); opacity:0.8; z-index: 1000; }
.kpcsharewrap{width:900px; height:auto; min-height: 100px; position:fixed; left:50%; top:50%; transform: translate(-50%, -50%);  z-index: 2000; overflow: hidden;}
.kpcsharewrap .close{text-align: right; cursor: pointer; width: 34px; height: 34px; position: absolute; top: 0px; right: 0px;}
.kpcsharewrap .close:after{content: "\e7dc"; font-family: "iconfont"; color: #fff; font-size:34px;}
.kpcsharewrap .title{ font-size:20px; line-height:55px; text-align:center; color:#f90;}
.kpcsharewrap .wx_share_box_l{ width:300px; float:left;}
.kpcsharewrap .wx_share_box_r{ width:600px; float:left;}
.kpcsharewrap .pic{ padding:10px; background-color: #fff; width:240px; margin:20px auto;}
.kpcsharewrap .pic img{width:100%; height: 100%;}


/*留言管理*/
.user-msclass{display: inline-block; color: #ed414a; border:0px solid #ed414a; margin-right: 5px; font-size: 12px; height: 15px; line-height: 15px; padding: 0px 5px;}
.user-msclass[rclass="0"]{color: #1fbf8c; border-color:#1fbf8c;}
.user-msclass[rclass="1"]{color: #ff6600; border-color:#ff6600;}
.user-msview{ margin-left: 10px; color: #3598db!important;}
.user-messagebox{display:inline-block; width: 800px;}
.user-messageread:after{content: "\2022"; color: #cccccc; font-size: 38px; ine-height: 25px; vertical-align: top;}
.user-messageunread:after{content: "\2022"; color: #ed414a; font-size: 38px; line-height: 25px; vertical-align: top;}
.user-messagedate{ color: #aaaaaa; padding-left: 15px;}

/*模板开发者*/
.developer{}
.developer .navsf{ margin: 0px; padding: 0px;}
.developer .navsf li{width:220px; height: 120px; margin-right: 20px; float: left; background-color: #fafafa; border-radius: 5px; display: flex;justify-content: center;  align-items: center;}
.developer .navsf a:last-of-type li{margin-right: 0px;}
.developer .navsf li .icon{width:60px; height: 60px; color: #fff; font-size: 24px; background-color: #4d7cfe;border-radius: 50%; display: flex; justify-content: center;  align-items: center; border: 5px solid #e4ecff;}
.developer .navsf li .icon::after{content: attr(data-icon); font-family: "iconfont";}
.developer .navsf li .text{ text-align: center; line-height: 35px; margin-left: 10px; font-size: 14px; color: #888;}
.developer .navsf li .text .num{font-size:26px; font-weight: bolder; color: #444;}
.developer .navsf li .text .cash{font-size:18px; font-weight: bolder; color: #f30;}
.developer .navsf li .text .cash .unit{font-size:14px; font-weight: normal; color: #333;}
.developer .navsf::after{content:"\20"; display: block; width: 100%; height: 0px; clear: both; float: none;}
.developer .tips{font-size:16px; line-height: 30px; color: #444; padding: 10px; background-color: #fafafa;}

/*登录*/
.kf_login_wrap{ padding:20px 80px; width: 420px; background-color: #fff; border-radius: 6px;}
.kf_login_title{font-size:24px; line-height: 80px; color: #444; padding: 0px; margin: 0px; font-weight: normal;}
.kf_login_input_wrap{width:100%; background-color: #fff; height: 40px; border: 1px solid #eee; border-radius: 5px; display: flex; align-items:center; margin-bottom: 15px; overflow: hidden;}
.kf_login_input_wrap::before{ content: "\e736"; font-family: iconfont; font-size: 19px; padding: 0 10px;}
.kf_login_input_wrap input[type='text'],.kf_login_input_wrap input[type='password']{border:0px; outline: 0; flex-grow:1; height: 100%; padding: 0px;}
.kf_login_input_wrap.password::before{ content: "\e6c0"; font-family: iconfont; font-size: 19px; padding: 0 10px;}
.kf_login_input_wrap.phone::before{ content: "\e692"; font-family: iconfont; font-size: 19px; padding: 0 10px;}
.kf_login_input_wrap.valicode::before{ content: "\e769"; font-family: iconfont; font-size: 19px; padding: 0 10px;}
.kf_login_input_wrap .btn{font-size:14px; background: #fafafa; padding: 0px 10px; height: 40px; line-height: 40px; color: #333; cursor: pointer; border-left: 1px solid #eee;}
.kf_login_btn_wrap{width:100%; display: flex; align-items:center; margin-bottom: 15px;}
.kf_login_btn_wrap .btn{height:40px; padding: 0px; border: 0px; background-color: #3598db; color: #fff; font-size: 16px; cursor: pointer; line-height: 40px;  display: flex; justify-content:center; text-decoration: none; border-radius: 5px; flex-grow: 1;}
.kf_login_btn_wrap .wechat{background-color:#fafafa; color:#67C23A;}
.kf_login_btn_wrap .wechat::before{content:"\e62f"; font-family: iconfont; font-size: 20px; padding-right: 5px;}
.kf_login_tips{width:100%; height: 60px; display: flex; align-items:center;font-size: 12px; color: #666; margin-bottom: 15px;}
.kf_login_input_wrap .valipic img{cursor:pointer; height: 40px; display: block;}
